TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - Northern
Area - Twin Cities
League - 2024 Adult 40 & Over Winter
Flight - 4.0 Men
--------------------------------------------------------------------------------------------------------------------------------------
Goodman: Swillers W24
League Record: 0 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Robert Heimerman - 3.93
Steven Agre - 3.88
John Reichling - 3.81
Chris Schlichting - 3.78
Andrei Sivanich - 3.70
Bill Sommers - 3.69
David Cross - 3.60
David Goodman - 3.59
Andrew Baumel - 3.57
David Noren - 3.55
Bryan Ball - 3.51
Mark Sulzbach - 3.43
Paul Dalton - 3.33
Dave Spilseth - 3.33
William Cadwallader - 3.27
Peter Musty - n/a
League Results By Position
1S 1D 2D 3D 4D
Andrei Sivanich - 3.70 & Bryan Ball - 3.51 1 - 0
Andrei Sivanich - 3.70 & John Reichling - 3.81 1 - 1
Andrei Sivanich - 3.70 2 - 0
Andrew Baumel - 3.57 & Bryan Ball - 3.51 0 - 1
Bill Sommers - 3.69 & Andrew Baumel - 3.57 1 - 0
Bill Sommers - 3.69 & David Cross - 3.60 0 - 2
Bill Sommers - 3.69 & Robert Heimerman - 3.93 1 - 0 1 - 0
Chris Schlichting - 3.78 & John Reichling - 3.81 0 - 1
Chris Schlichting - 3.78 2 - 1
Dave Spilseth - 3.33 & Bryan Ball - 3.51 0 - 2
Dave Spilseth - 3.33 0 - 3
David Cross - 3.60 & Bryan Ball - 3.51 0 - 1
David Cross - 3.60 & David Goodman - 3.59 0 - 1
David Cross - 3.60 & Robert Heimerman - 3.93 1 - 0
David Goodman - 3.59 & Andrei Sivanich - 3.70 1 - 1
David Goodman - 3.59 & Steven Agre - 3.88 1 - 0 0 - 1
David Noren - 3.55 & Mark Sulzbach - 3.43 0 - 1
David Noren - 3.55 & Paul Dalton - 3.33 0 - 1
David Noren - 3.55 & William Cadwallader - 3.27 1 - 0
John Reichling - 3.81 & Robert Heimerman - 3.93 0 - 2
Mark Sulzbach - 3.43 & Peter Musty - n/a 0 - 1
Mark Sulzbach - 3.43 & Paul Dalton - 3.33 0 - 1 0 - 1
William Cadwallader - 3.27 & Andrew Baumel - 3.57 0 - 2
William Cadwallader - 3.27 & Bryan Ball - 3.51 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Fermstad: Top 40
League Record: 1 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
James Riley - 3.86
Jo Janssens - 3.69
Justin Mack - 3.68
Tony Baxter - 3.57
Chris Depies - 3.57
Tony Mosser - 3.56
Jim Terhaar - 3.55
Tom Henjum - 3.52
Lucas Tesh - 3.52
Ronnie Payne - 3.49
Dan Schauer - 3.47
James Egberg - 3.42
Steve Bunde - 3.40
Loren Provenzano - 3.39
Derek Fermstad - 3.32
Nick George - 3.28
Joe Bellmore - 3.13
League Results By Position
1S 1D 2D 3D 4D
Chris Depies - 3.57 & Justin Mack - 3.68 1 - 0
Chris Depies - 3.57 & Tony Baxter - 3.57 1 - 0 1 - 0
Derek Fermstad - 3.32 & Jim Terhaar - 3.55 0 - 1
Derek Fermstad - 3.32 & Justin Mack - 3.68 0 - 1 1 - 0
Derek Fermstad - 3.32 & Steve Bunde - 3.40 0 - 1
Dan Schauer - 3.47 & Jim Terhaar - 3.55 2 - 1
Dan Schauer - 3.47 & Lucas Tesh - 3.52 0 - 1
Jim Terhaar - 3.55 & Tony Baxter - 3.57 1 - 0
Joe Bellmore - 3.13 & Ronnie Payne - 3.49 0 - 1
Jo Janssens - 3.69 & Chris Depies - 3.57 1 - 0
Jo Janssens - 3.69 & Steve Bunde - 3.40 0 - 2 0 - 1
James Egberg - 3.42 & Ronnie Payne - 3.49 0 - 1
James Egberg - 3.42 0 - 2
James Riley - 3.86 & Loren Provenzano - 3.39 1 - 0
James Riley - 3.86 & Steve Bunde - 3.40 0 - 1
James Riley - 3.86 1 - 0
Loren Provenzano - 3.39 & Derek Fermstad - 3.32 0 - 1
Lucas Tesh - 3.52 & Chris Depies - 3.57 0 - 1
Lucas Tesh - 3.52 & Derek Fermstad - 3.32 0 - 1
Lucas Tesh - 3.52 & Joe Bellmore - 3.13 0 - 1
Lucas Tesh - 3.52 & Tony Baxter - 3.57 1 - 0
Lucas Tesh - 3.52 & Tony Mosser - 3.56 0 - 1
Nick George - 3.28 & Tom Henjum - 3.52 0 - 1
Ronnie Payne - 3.49 1 - 3
Tony Mosser - 3.56 0 - 1
Tom Henjum - 3.52 & Tony Baxter - 3.57 0 - 1 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Jilek/Elfstrum Winter
League Record: 8 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Kris Smitobol - 3.89
Greg Elfstrum - 3.82
Dave Malek - 3.82
mark wanous - 3.80
Curt Hedin - 3.80
Benjamin Colburn - 3.79
Paul Jilek - 3.75
Miguel Padilla - 3.72
Justin Graham - 3.72
Ramji Kamakoti - 3.71
Geoffrey Elfstrum - 3.71
Kenneth Gutzman - 3.70
Chad Engel - 3.68
Robert Wyly - 3.67
David Wareham - 3.66
Matt Olson - 3.65
Alan Stratton - 3.65
Jason Ostrowski - 3.61
Steven Casperson - 3.58
Mark Olson - 3.47
League Results By Position
1S 1D 2D 3D 4D
mark wanous - 3.80 & Alan Stratton - 3.65 1 - 0 1 - 0
mark wanous - 3.80 & Greg Elfstrum - 3.82 1 - 0
mark wanous - 3.80 & Miguel Padilla - 3.72 1 - 0
Alan Stratton - 3.65 & Dave Malek - 3.82 1 - 0
Alan Stratton - 3.65 & Greg Elfstrum - 3.82 1 - 0
Alan Stratton - 3.65 & Miguel Padilla - 3.72 1 - 0
Benjamin Colburn - 3.79 & Kenneth Gutzman - 3.70 1 - 0
Benjamin Colburn - 3.79 & Steven Casperson - 3.58 1 - 0
Chad Engel - 3.68 & Dave Malek - 3.82 1 - 0
Chad Engel - 3.68 & David Wareham - 3.66 1 - 0
Chad Engel - 3.68 & Jason Ostrowski - 3.61 1 - 0
Curt Hedin - 3.80 & Geoffrey Elfstrum - 3.71 0 - 1
Curt Hedin - 3.80 & Greg Elfstrum - 3.82 1 - 0
Curt Hedin - 3.80 & Justin Graham - 3.72 0 - 1
Curt Hedin - 3.80 & Kris Smitobol - 3.89 1 - 0
Curt Hedin - 3.80 1 - 0
Dave Malek - 3.82 & Matt Olson - 3.65 1 - 0
Dave Malek - 3.82 & Ramji Kamakoti - 3.71 1 - 0
David Wareham - 3.66 1 - 1
Geoffrey Elfstrum - 3.71 & Greg Elfstrum - 3.82 1 - 0
Geoffrey Elfstrum - 3.71 & Justin Graham - 3.72 0 - 1
Greg Elfstrum - 3.82 & Benjamin Colburn - 3.79 0 - 1
Jason Ostrowski - 3.61 & Kenneth Gutzman - 3.70 1 - 0
Jason Ostrowski - 3.61 & Matt Olson - 3.65 1 - 0
Kenneth Gutzman - 3.70 & Robert Wyly - 3.67 1 - 0
Kenneth Gutzman - 3.70 & Steven Casperson - 3.58 1 - 0
Kris Smitobol - 3.89 3 - 2
Mark Olson - 3.47 & Miguel Padilla - 3.72 1 - 0
Mark Olson - 3.47 & Steven Casperson - 3.58 0 - 1
Paul Jilek - 3.75 & Benjamin Colburn - 3.79 0 - 1
Paul Jilek - 3.75 & Ramji Kamakoti - 3.71 1 - 0
Robert Wyly - 3.67 & Steven Casperson - 3.58 1 - 0
Ramji Kamakoti - 3.71 & Justin Graham - 3.72 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Schoenecker - Chase
League Record: 4 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Eran Singer - 3.87
Phillip Chase - 3.85
Ben Berkowitz - 3.82
paul schoenecker - 3.81
Joseph Millard - 3.81
KJ Lynch - 3.78
Brian Weber - 3.73
david fielder - 3.69
Mark Stahl - 3.61
Charlie Klein - 3.60
Steve Ruff - 3.47
Oscar Oboza - 3.21
Alejandro Trevino - 3.18
League Results By Position
1S 1D 2D 3D 4D
david fielder - 3.69 & paul schoenecker - 3.81 0 - 1
david fielder - 3.69 & Brian Weber - 3.73 1 - 0
david fielder - 3.69 & Mark Stahl - 3.61 1 - 1 0 - 1 1 - 0
paul schoenecker - 3.81 & Alejandro Trevino - 3.18 1 - 1
paul schoenecker - 3.81 1 - 0
Alejandro Trevino - 3.18 & Brian Weber - 3.73 0 - 1 1 - 0
Alejandro Trevino - 3.18 & Phillip Chase - 3.85 0 - 1
Ben Berkowitz - 3.82 2 - 1
Brian Weber - 3.73 & Steve Ruff - 3.47 0 - 1
Charlie Klein - 3.60 & Joseph Millard - 3.81 0 - 1
Charlie Klein - 3.60 & Steve Ruff - 3.47 0 - 2
Eran Singer - 3.87 & paul schoenecker - 3.81 1 - 0
Eran Singer - 3.87 & Brian Weber - 3.73 0 - 1
Eran Singer - 3.87 & Joseph Millard - 3.81 1 - 1 1 - 0
Eran Singer - 3.87 & Phillip Chase - 3.85 1 - 0
Joseph Millard - 3.81 0 - 1
KJ Lynch - 3.78 & Phillip Chase - 3.85 4 - 0
KJ Lynch - 3.78 1 - 0
Mark Stahl - 3.61 & Steve Ruff - 3.47 0 - 1
Oscar Oboza - 3.21 & paul schoenecker - 3.81 0 - 1
Oscar Oboza - 3.21 & Alejandro Trevino - 3.18 0 - 1
Oscar Oboza - 3.21 & Brian Weber - 3.73 0 - 1
Phillip Chase - 3.85 & Brian Weber - 3.73 1 - 0
Steve Ruff - 3.47 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Duwearatchi/Ballentine 40+ Winter
League Record: 6 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Bradley Springer - 4.16
Jim Chanthakhoun - 3.97
Brian Harrison - 3.93
Jeff Fontaine - 3.85
Stewart Stone - 3.84
Mark Van Ert - 3.80
Booshan Bharath - 3.79
Jesse Raymond - 3.76
Mark Matijasevich - 3.74
John Simon - 3.72
Thomas C Anderson - 3.71
Timothy Edmund - 3.65
Chandha Duwearatchi - 3.65
Mark Gness - 3.59
Ian Gideon - 3.56
Craig Ballentine - 3.54
Cory ONeill - 3.46
League Results By Position
1S 1D 2D 3D 4D
Booshan Bharath - 3.79 & Brian Harrison - 3.93 1 - 0
Booshan Bharath - 3.79 & Jeff Fontaine - 3.85 0 - 1 1 - 0
Booshan Bharath - 3.79 & Jim Chanthakhoun - 3.97 1 - 0 1 - 0
Brian Harrison - 3.93 & Jeff Fontaine - 3.85 1 - 0 1 - 0
Brian Harrison - 3.93 & Jesse Raymond - 3.76 1 - 0
Bradley Springer - 4.16 & Jim Chanthakhoun - 3.97 1 - 0
Bradley Springer - 4.16 & John Simon - 3.72 0 - 1 1 - 0
Chandha Duwearatchi - 3.65 & Jim Chanthakhoun - 3.97 1 - 0 1 - 0
Chandha Duwearatchi - 3.65 & John Simon - 3.72 1 - 0
Cory ONeill - 3.46 & John Simon - 3.72 0 - 1
Craig Ballentine - 3.54 & Mark Gness - 3.59 0 - 1
Ian Gideon - 3.56 & Cory ONeill - 3.46 0 - 1 0 - 1 1 - 0
Ian Gideon - 3.56 & Craig Ballentine - 3.54 0 - 1
Ian Gideon - 3.56 & Stewart Stone - 3.84 1 - 0
Ian Gideon - 3.56 & Timothy Edmund - 3.65 1 - 0
Jesse Raymond - 3.76 & Stewart Stone - 3.84 1 - 0
Jim Chanthakhoun - 3.97 & Timothy Edmund - 3.65 1 - 0
Mark Gness - 3.59 & John Simon - 3.72 1 - 1
Mark Matijasevich - 3.74 3 - 3
Mark Van Ert - 3.80 & Stewart Stone - 3.84 0 - 1 1 - 0
Mark Van Ert - 3.80 1 - 1
Thomas C Anderson - 3.71 & Stewart Stone - 3.84 0 - 1 1 - 0 1 - 0
Thomas C Anderson - 3.71 & Timothy Edmund - 3.65 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Craig/Lassow - W24 Double Bagel
League Record: 2 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Kaushik Joshi - 3.81
tan nguyen - 3.79
Manish Patel - 3.68
Peter Kimball - 3.67
Ken Allen - 3.64
Aloisio Lovo - 3.64
Brian Reidinger - 3.62
victor tonelli - 3.57
Gordon Strom - 3.54
Jonathan Farber - 3.52
Jeff Sprinkel - 3.49
Joel Sutton - 3.48
Philip Green - 3.47
Robert Machalek - 3.34
Jeff Craig - 3.13
League Results By Position
1S 1D 2D 3D 4D
tan nguyen - 3.79 & Ken Allen - 3.64 0 - 2
tan nguyen - 3.79 & Kaushik Joshi - 3.81 0 - 1
tan nguyen - 3.79 1 - 2
victor tonelli - 3.57 & Gordon Strom - 3.54 0 - 1
victor tonelli - 3.57 & Jeff Sprinkel - 3.49 0 - 1 0 - 1
Aloisio Lovo - 3.64 & Brian Reidinger - 3.62 0 - 1
Brian Reidinger - 3.62 & Jeff Craig - 3.13 0 - 1
Brian Reidinger - 3.62 & Joel Sutton - 3.48 0 - 1
Brian Reidinger - 3.62 & Ken Allen - 3.64 0 - 1
Brian Reidinger - 3.62 & Peter Kimball - 3.67 0 - 1
Brian Reidinger - 3.62 1 - 1
Gordon Strom - 3.54 & Jeff Sprinkel - 3.49 0 - 1 0 - 2
Jeff Craig - 3.13 & Joel Sutton - 3.48 0 - 1
Jeff Craig - 3.13 & Jonathan Farber - 3.52 0 - 1
Jeff Craig - 3.13 & Robert Machalek - 3.34 0 - 1
Jeff Sprinkel - 3.49 0 - 2
Joel Sutton - 3.48 & Robert Machalek - 3.34 0 - 1
Jonathan Farber - 3.52 0 - 1
Ken Allen - 3.64 & Peter Kimball - 3.67 2 - 1
Kaushik Joshi - 3.81 & Aloisio Lovo - 3.64 1 - 0 2 - 0
Kaushik Joshi - 3.81 & Joel Sutton - 3.48 0 - 1
Kaushik Joshi - 3.81 & Manish Patel - 3.68 1 - 0 1 - 0
Kaushik Joshi - 3.81 & Peter Kimball - 3.67 1 - 0
Manish Patel - 3.68 & Peter Kimball - 3.67 1 - 0
Philip Green - 3.47 & Brian Reidinger - 3.62 1 - 0
Philip Green - 3.47 & Robert Machalek - 3.34 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Tuplano/Ostlund: TBC 4.0
League Record: 5 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Julian Bannach - 3.79
Ramon Villanueva - 3.77
Senan Kelly - 3.74
Brett Pauley - 3.73
Guang Yang - 3.71
Daniel Crouser - 3.63
Dan Swanson - 3.62
Bhavin Trivedi - 3.62
CRAIG STERN - 3.60
Paul Jackson - 3.59
Anantha Santhanam - 3.51
Per Ostlund - 3.48
Steven Swanberg - 3.47
Cristian Bancos - 3.45
Rick Johnston - 3.40
Chuck Rudie - 3.21
Jov Tuplano - 3.16
League Results By Position
1S 1D 2D 3D 4D
Anantha Santhanam - 3.51 & Cristian Bancos - 3.45 2 - 0
Bhavin Trivedi - 3.62 & Julian Bannach - 3.79 2 - 0
Bhavin Trivedi - 3.62 & Paul Jackson - 3.59 0 - 2
Bhavin Trivedi - 3.62 & Senan Kelly - 3.74 0 - 1
Brett Pauley - 3.73 & Julian Bannach - 3.79 1 - 0
Chuck Rudie - 3.21 & Steven Swanberg - 3.47 1 - 0
Cristian Bancos - 3.45 & Brett Pauley - 3.73 1 - 0
CRAIG STERN - 3.60 & Dan Swanson - 3.62 1 - 0
CRAIG STERN - 3.60 & Per Ostlund - 3.48 0 - 2
CRAIG STERN - 3.60 & Rick Johnston - 3.40 0 - 1 1 - 0
CRAIG STERN - 3.60 & Steven Swanberg - 3.47 1 - 0
Daniel Crouser - 3.63 & Ramon Villanueva - 3.77 1 - 0 1 - 0
Dan Swanson - 3.62 & Brett Pauley - 3.73 1 - 0
Dan Swanson - 3.62 & Daniel Crouser - 3.63 0 - 1
Dan Swanson - 3.62 & Jov Tuplano - 3.16 0 - 2
Dan Swanson - 3.62 & Paul Jackson - 3.59 0 - 1
Guang Yang - 3.71 & Paul Jackson - 3.59 0 - 1
Guang Yang - 3.71 1 - 3
Julian Bannach - 3.79 2 - 0
Per Ostlund - 3.48 & Chuck Rudie - 3.21 0 - 1
Per Ostlund - 3.48 & Jov Tuplano - 3.16 0 - 1
Per Ostlund - 3.48 & Ramon Villanueva - 3.77 1 - 0
Ramon Villanueva - 3.77 & Julian Bannach - 3.79 2 - 1
Senan Kelly - 3.74 2 - 0